source (a river) - French English Dictionary